
package com.ibeeking.found.report.service.common.dos;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
* @description 大屏看板数据渲染 entity
* @author Raod
* @date 2021-04-12 15:12:43.724
**/
@TableName("dmp_dashboard_widget")
@Data
public class ReportDashboardWidgetDO extends ReportBaseDO {

    /**
     * 报表编码
     */
    @TableField(value ="report_code")
    private String reportCode;
    /**
     * 组件类型参考字典DASHBOARD_PANEL_TYPE
     */
    @TableField(value ="type")
    private String type;
    /**
     * 组件的渲染属性json
     */
    @TableField(value ="setup")
    private String setup;
    /**
     * 组件的数据属性json
     */
    @TableField(value ="data")
    private String data;
    /**
     * 组件的配置属性json
     */
    @TableField(value ="collapse")
    private String collapse;
    /**
     * 组件的大小位置属性json
     */
    @TableField(value ="position")
    private String position;
    /**
     * 选项
     */
    @TableField(value ="options")
    private String options;
    /**
     * 自动刷新间隔秒
     */
    @TableField(value ="refresh_seconds")
    private Integer refreshSeconds;
    /**
     * 0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG
     */
    @TableField(value ="publish_status")
    private Integer publishStatus;

    /**
     * 排序，图层的概念
     */
    @TableField(value ="sort")
    private Long sort;


}
